/*公共部分*/
html,body{width: 100%; height: 100%; overflow: hidden;}

/*包裹层*/
.wrap{width: 100%; height: 100%; overflow: hidden;}

/*头部*/
.header{height: 50px; border-bottom: 3px solid #1AA094;}

.header .logo{padding: 9px 33px;}

.header .logo a{display: block; width: 133px; height: 32px;}

.header .logo a img{display: block; width: 100%; height: 100%;}

.header .control{position: fixed; left: 210px; top: 10px;}

.header .control a{font-size: 20px;}

.header .topBar{background-color: #fff;}

.header .topBar li a{color: #333;}

.header .topBar li a:hover{color: #333;}

.header .topBar li dl{top: 55px;}

/*侧边导航*/
.layui-nav{border-radius: 0;}

.layui-nav-side{top: 53px; transition: left 0.3s; -webkit-transition: left 0.3s; -moz-transition: left 0.3s;
-o-transition: left 0.3s; -ms-transition: left 0.3s;}

.layui-nav-side.active{left: -200px;}

.layui-nav-side .layui-nav-child a {padding-left: 36px;}

.layui-nav .layui-nav-item{line-height: 50px;}

.layui-nav .layui-nav-more{top: 22px;}

.layui-nav .layui-nav-mored, .layui-nav-itemed .layui-nav-more{top: 16px;}

/*核心内容*/
.mainContent{position: fixed; left: 200px; right: 0; top: 53px; bottom: 0; transition: left 0.3s; -webkit-transition: left 0.3s; -moz-transition: left 0.3s;
-o-transition: left 0.3s; -ms-transition: left 0.3s;}

.mainContent.active{left: 0;}

.mainContent iframe{display: block; width: 100%; height: 100%;}